plug-and-socket device - English Synonyms Dictionary